package com.yf.framework.aspect.log;

/**
 * 日志数据过滤实现
 * @author bool
 */
public interface LogDataSetter {


    /**
     * 保存日志方法
     * @param logType
     * @param uri
     * @param title
     * @param ip
     * @param jsonData
     * @param success
     * @param log
     * @param object 方法执行返回对象jp.proceed() 值
     */
    void saveLog(String logType, String uri, String title, String ip, String jsonData, Boolean success, String log, Object object);

    /**
     * 从Token中获取用户ID
     * @param token
     * @return
     */
    String getUserId(String token);
}
